MLTAAGDDELDPVVGPESATEAATPRVLTIISHVMEKLVARNEWLAKQTKGFGKSLEAFHGVRAPSISIAKYLERIYKYTKCSPACFVVGYVYIDRLAHKHPGSLVVSLNVHRLLVTCVMIAAKILDDVHYNNEFYARVGGVSNADLNKMELELLFLLDFRVTVSFRVFESYCFHLEKEMQLNDAVSSLKDIQPMQESLSPASTLSSLYV